# 基于官方的OpenJDK 21镜像
FROM openjdk:21-jdk-slim

# 设置环境变量
ENV JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
ENV PATH=$JAVA_HOME/bin:$PATH
ENV LANG=en_US.UTF-8
VOLUME /tmp
# 暴露8080端口（根据你的应用需求调整）
EXPOSE 8081

# 将你的Java应用程序的jar文件复制到容器中
# 假设你的jar文件名为your-application.jar
COPY target/friday-0.0.1-SNAPSHOT.jar /app/friday.jar

# 启动你的Java应用程序
CMD ["java", "-jar", "/app/friday.jar"]